package com.regulareport.form.mapper;

import com.regulareport.common.core.domain.entity.MapEdition;
import com.regulareport.form.domain.MapEditionListQuery;
import com.regulareport.form.domain.MapEditionListVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MapEditionMapper {

    List<MapEditionListVO> selectMapEditionList(MapEditionListQuery query);

    void insertMapEdition(MapEdition mapEdition);

    List<MapEdition> selectMapEditionByAll(MapEdition mapEdition);

    int updateMapEditionEnable(MapEdition mapEdition);

    void deleteById(@Param("id") Long aLong);
}
